home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 February / PCWFEB09.iso / Software / Linux / Kubuntu 8.10 / kubuntu-8.10-desktop-i386.iso / casper / filesystem.squashfs / usr / share / perl5 / Foomatic / Defaults.pm < prev    next >
Text File  |  2008-08-19  |  3KB  |  82 lines

  1. package Foomatic::Defaults;
  2.  
  3. use vars qw(@EXPORT @EXPORT_OK $libdir $bindir $sysdeps $DEBUG);
  4.  
  5. require Exporter;
  6. @ISA = qw/Exporter/;
  7. @EXPORT = qw($libdir $bindir $sysdeps);
  8. @EXPORT_OK = qw($DEBUG);
  9.  
  10. # Debug flag; set this to enable debugging messages from Perl modules.
  11. $DEBUG = '';
  12.  
  13. # Library directory; typically /usr/share/foomatic or somesuch.
  14. $libdir = '/usr/share/foomatic';
  15. $libdir = $ENV{FOOMATICDB} if $ENV{FOOMATICDB};
  16.  
  17. # Binary directory; typically /usr/bin or somesuch.
  18. $bindir = '/usr/bin';
  19.  
  20. # System configuration list
  21. $sysdeps = {
  22.     'foo-etc'    => '/etc/foomatic',
  23.     'foomatic-rip'=> '/usr/bin/foomatic-rip',
  24.     'lpd-dir'    => '/var/spool/lpd',
  25.     'lpd-log'    => '/var/log/lp-errs',
  26.     'lpd-bin'    => '/usr/sbin/lpd',
  27.     'lpd-pcap'   => '/etc/printcap',
  28.     'lprng-conf' => '/etc/lpd.conf',
  29.     'lpd-lpr'    => '/usr/bin/lpr',
  30.     'lpd-lpq'    => '/usr/bin/lpq',
  31.     'lpd-lprm'   => '/usr/bin/lprm',
  32.     'lpd-lpc'    => '/usr/sbin/lpc',
  33.     'lprng-checkpc' => '/usr/sbin/checkpc',
  34.     'cups-etc'   => '/etc/cups',
  35.     'cups-admin' => '/usr/sbin/lpadmin',
  36.     'cups-lpstat' => '/usr/bin/lpstat',
  37.     'cups-ppds'  => '/usr/share/cups/model',
  38.     'cups-filters' => '/usr/lib/cups/filter',
  39.     'cups-backends' => '/usr/lib/cups/backend',
  40.     'cups-driver' => '/usr/lib/cups/driver',
  41.     'cups-pconf' => '/etc/cups/printers.conf',
  42.     'cups-lpr'   => '/usr/bin/lpr',
  43.     'cups-lpq'   => '/usr/bin/lpq',
  44.     'cups-lprm'  => '/usr/bin/lprm',
  45.     'cups-lpc'   => '/usr/sbin/lpc',
  46.     'cups-lp'    => '/usr/bin/lp',
  47.     'cups-cancel' => '/usr/bin/cancel',
  48.     'cups-enable' => '/usr/bin/enable',
  49.     'cups-disable' => '/usr/bin/disable',
  50.     'cups-accept' => '/usr/sbin/accept',
  51.     'cups-reject' => '/usr/sbin/reject',
  52.     'cups-lpmove' => '/usr/sbin/lpmove',
  53.     'cups-lpoptions' => '/usr/bin/lpoptions',
  54.     'cups-lpinfo' => '/usr/sbin/lpinfo',
  55.     'pdq-conf'   => '/usr/lib/pdq',
  56.     'pdq-printrc' => '/usr/lib/pdq/printrc',
  57.     'pdq-foomatic' => '/usr/lib/pdq/drivers/foomatic',
  58.     'pdq-print'  => '/usr/bin/pdq',
  59.     'pdq-jobdir' => '~/.printjobs',
  60.     'ppr-pprd' => '/usr/lib/ppr/bin/pprd',
  61.     'ppr-interfaces' => '/usr/lib/ppr/interfaces',
  62.     'ppr-ppdfiles' => '/usr/share/ppr/PPDFiles',
  63.     'ppr-etc' => '/etc/ppr',
  64.     'ppr-ppr' => '/usr/bin/ppr',
  65.     'ppr-ppad' => '/usr/bin/ppad',
  66.     'ppr-ppop' => '/usr/bin/ppop',
  67.     'direct-etc' => '/etc/foomatic/direct',
  68.     'direct-config' => '/etc/foomatic/direct/.config',
  69.     'nc' => '/bin/nc',
  70.     'rlpr' => '/usr/bin/rlpr',
  71.     'smbclient' => '/usr/bin/smbclient',
  72.     'nprint' => '/usr/bin/nprint',
  73.     'ptal-connect' => '/usr/bin/ptal-connect',
  74.     'ptal-pipes' => '/var/run/ptal-printd',
  75.     'mtink-pipes' => '/var/mtink',
  76.     'cat' => '/bin/cat',
  77.     'gzip' => '/bin/gzip',
  78.     'wget' => '/usr/bin:/bin:/usr/local/bin:/usr/sbin:/sbin:/usr/local/sbin:/etc/sbin',
  79.     'curl' => '/usr/bin:/bin:/usr/local/bin:/usr/sbin:/sbin:/usr/local/sbin:/etc/sbin'
  80. };
  81.  
  82.